#include <conio.h> 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h> 
#include <assert.h> 

void inputString(const char * prompt, char * input)
{
	input[0] = 0;
	printf("%s", prompt);
	scanf("%[^\n]", input);
	fflush(stdin);
}

int check_parentheses(char *expression)
{
	int  i, Sch;
	Sch=0;
	for (i=0; i<strlen(expression); i++)
	{
		if ((expression[i])=='(')
		{
			Sch++;
		}	
		if ((expression[i])==')')
		{
			Sch--;
		}
		if (Sch<0)
		{
			return 0;
		}
	}
	return Sch == 0;
}

int main()
{
	char  line[1000];

	assert(check_parentheses("(()") == 0);

/*	inputString("input string: ", line);
	printf("1-balans cobluden 0-vse ploxo\n");
	printf("%d\n", check_parentheses(line));
*/	system ("PAUSE");
}